/// A list of errors that can occur during a CFF glyph outlining.
#[allow(missing_docs)]
#[derive(Clone, Copy, PartialEq, Eq, Debug)]
pub enum CFFError {
	NoGlyph,
	ReadOutOfBounds,
	ZeroBBox,
	InvalidOperator,
	UnsupportedOperator,
	MissingEndChar,
	DataAfterEndChar,
	NestingLimitReached,
	ArgumentsStackLimitReached,
	InvalidArgumentsStackLength,
	BboxOverflow,
	MissingMoveTo,
	InvalidSubroutineIndex,
	NoLocalSubroutines,
	InvalidSeacCode,
	InvalidItemVariationDataIndex,
	InvalidNumberOfBlendOperands,
	BlendRegionsLimitReached,
}
